夹子机器人 夹单机器人 三明治机器人

一个简单的基于Solidity部署的夹子机器人,夹子机器人可以自动定位添加到BSC中的交易对,并立即抢先买入并买入以此获得盈利

封面

夹子机器人简介

夹子机器人即 Front Running(抢先交易),根据 Mempool 打包机制,一般而言,矿工按照交易给予的矿工费(GasPrice)高低来进行排序打包。

同样两个针对某交易对的买单,先被执行的交易将获得更多代币。当一个投资者执行一笔单比金额较高、滑点设置较大、Gas 设置偏低的交易时,很容易遇到“被夹”的情况,Bot 会在同一时间段发送两笔 Gas 更高的交易,抢在你前面买入,而又紧随你的订单之后卖出,就将投资者“夹”在中间,完成了低买高卖的一次套利行为,可谓是将“毫无风险”地获利。不少交易者可能从未注意,就一直在默默地被鱼肉着。

Solidity+Remix+BSC

夹子机器人基于solidity部署到BSC链,基于meepool打包机制,利用较高gas抢先交易,相较于本地部署,交易速度更快,收益更高。
主要涉及以下三个概念

Solidity 是一门面向合约的、为实现智能合约而创建的高级编程语言。
Remix 基于浏览器的 IDE,集成了编译器和 Solidity 运行时环境,不需要服务端组件
BSC 币安智能链(Binance Smart Chain) 是一条以太坊虚拟机兼容,与币安链并行的区块链

视频教程

图文教程

以下是简要图文教程,也可以查看上一部分的视频教程

链接小狐狸钱包

参考币安官方教程,在小狐狸钱包中添加BSC链,具体参数如下所示:
Network Name: Smart Chain
New RPC URL: https://bsc-dataseed.binance.org/
ChainID: 56
Symbol: BNB
Block Explorer URL: https://bscscan.com

remix编译

在完成小狐狸配置后,接下来需要实现夹子机器人代码的编译,主要包含以下三个步骤:

  • 首先需要将视频链接里的夹子机器人代码复制到remix 的新建的文件里。

  • 然后在remix选择0.6.6版本,因为solidity0.6.6最为稳定,因此夹子机器人代码是基于0.6.6编写的,如果选择较高版本,会因为新特性不兼容导致编译失败。

  • 最后点击complile按钮,将上一步完成的夹子机器人代码文件编译,为下一步合约部署做好准备。

夹子机器人部署

在完成上一步骤的夹子机器人代码编译后,接下来需要将夹子机器人代码部署到BSC链上,主要包含以下三步:

  • 链接小狐狸钱包。

  • deploy合约到BSC链,deploy部署需要少量手续费,约为0.002bnb。

  • 向合约地址投入启动资金,合约地址可以从remix中寻找,手续费约为0.002bnb。

  • Bot的目标虚拟币可能最高会有10%代币燃烧费,但现在大多数代币都有3~6%的燃烧费用。单次交易手续费平均为0.06*2(0.12),bot可能会去夹燃烧费较高的虚拟币,如果只给合约转账0.2 BNB,那么合约可能会燃烧掉的要高于收益。根据经验,建议为合约提供至少0.4bnb的资金,这样就能让夹子机器人运行的更久一点。

夹子机器人启动

在完成合约部署和初始资金转账后,最后一步是执行action按钮启动夹子机器人。最终将实现一个简单的基于Solidity部署的夹子机器人,夹子机器人可以自动定位添加到BSC中的交易对,并立即抢先买入并买入以此获得盈利。该合约的当前参数是,只要在在Remix中执行“Action”函数。10%的利润自动重新进入夹子机器人资金池,并自动将90%的利润交易返回绑定的钱包。剩余的将会继续运作以此继续获取利润。

技术支持